/*    */ package eos.moe.dragoncore;
/*    */ 
/*    */ import java.io.ByteArrayInputStream;
/*    */ import java.io.File;
/*    */ import java.io.IOException;
/*    */ import java.nio.charset.StandardCharsets;
/*    */ import java.util.Arrays;
/*    */ import java.util.List;
/*    */ import java.util.stream.Collectors;
/*    */ import net.minecraft.client.Minecraft;
/*    */ import org.apache.commons.io.FileUtils;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public class ml
/*    */ {
/*    */   @eos/moe/dragoncore/t(v = {"Game_Dir", "游戏目录"})
/*    */   public static String v() {
/* 20 */     return (Minecraft.func_71410_x()).field_71412_D.getAbsolutePath();
/*    */   }
/*    */   
/*    */   @eos/moe/dragoncore/t(v = {"File_List", "取目录下文件"})
/*    */   public static nf v(String a) {
/* 25 */     File file = new File(a);
/* 26 */     if (file.exists() && file.isDirectory()) {
/* 27 */       File[] arrayOfFile = file.listFiles();
/* 28 */       if (arrayOfFile != null) {
/* 29 */         List<?> list = (List)Arrays.<File>stream(arrayOfFile).map(File::getAbsolutePath).collect(Collectors.toList());
/* 30 */         return new nf(list, false);
/*    */       } 
/*    */     } 
/* 33 */     return new nf();
/*    */   }
/*    */   
/*    */   @eos/moe/dragoncore/t(v = {"File_Content", "取文件内容"})
/*    */   public static String z(String a) {
/* 38 */     File file = new File(a);
/* 39 */     if (file.exists() && file.isFile()) {
/*    */       try {
/* 41 */         return FileUtils.readFileToString(file, StandardCharsets.UTF_8);
/* 42 */       } catch (IOException iOException) {}
/*    */     }
/*    */ 
/*    */     
/* 46 */     return "";
/*    */   }
/*    */   
/*    */   @eos/moe/dragoncore/t(v = {"File_MD5", "取文件MD5"})
/*    */   public static String v(String a) {
/* 51 */     File file = new File(a);
/* 52 */     if (file.exists() && file.isFile()) {
/*    */       try {
/* 54 */         return nn.v(new ByteArrayInputStream(FileUtils.readFileToByteArray(file)));
/* 55 */       } catch (IOException iOException) {}
/*    */     }
/*    */     
/* 58 */     return "";
/*    */   }
/*    */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\ml.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */